home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / emerald / emrldsys.lha / Language / Compiler / tokens.h < prev    next >
C/C++ Source or Header  |  1990-08-16  |  302b  |  15 lines

  1. /*
  2.  * @(#)tokens.h    1.2  3/18/87
  3.  */
  4. #ifndef tokens_h
  5. #define tokens_h
  6.  
  7. typedef int Token;
  8. typedef struct {
  9.     char *bufferEnd, *buffer, *fillPtr;
  10. } TokenBuffer, *TokenBufferPtr;
  11.  
  12. extern    char *tokenNameTable[];
  13. #define TOKENNAME(T) ((T) == TEOF ? "end of file" : tokenNameTable[(int)(T) - 256])
  14. #endif
  15.